kaf24@firebug.cl.cam.ac.uk [Sun, 10 Jul 2005 17:15:48 +0000 (17:15 +0000)]
Remove checks for libcurl. It's no longer a dependency.
kaf24@firebug.cl.cam.ac.uk [Sat, 9 Jul 2005 10:24:14 +0000 (10:24 +0000)]
Manual merge.
kaf24@firebug.cl.cam.ac.uk [Sat, 9 Jul 2005 10:01:49 +0000 (10:01 +0000)]
Make structs non-empty.
sos22@douglas.cl.cam.ac.uk [Fri, 8 Jul 2005 17:38:38 +0000 (17:38 +0000)]
Merge.
sos22@douglas.cl.cam.ac.uk [Fri, 8 Jul 2005 17:37:33 +0000 (17:37 +0000)]
Get rid of some debug printks.
sos22@douglas.cl.cam.ac.uk [Fri, 8 Jul 2005 17:33:42 +0000 (17:33 +0000)]
Get a very primitive relation of IRQ affinity working. For the
minute, we just pick one vcpu out of the allowed set and allows route
the irq to that one; that's enough for the userspace irq balancer, but
not enough for the kernel-space one.
Whether it's actually worth implementing the full variant is open to
debate.
This also makes IRQ routing across vcpu hotplug events slightly
easier.
Signed-off-by: Steven Smith, sos22@cam.ac.uk
sos22@douglas.cl.cam.ac.uk [Fri, 8 Jul 2005 15:35:43 +0000 (15:35 +0000)]
Certain types of event channel are now auto-bound to vcpu0 by Xen.
Make sure that xenolinux agrees with this.
kaf24@firebug.cl.cam.ac.uk [Fri, 8 Jul 2005 14:17:54 +0000 (14:17 +0000)]
Clean up Xen's event-channel interface, and semantics for binding
to VCPUs.
Signed-off-by: Keir Fraser <keir@xensource.com>
sos22@douglas.cl.cam.ac.uk [Fri, 8 Jul 2005 12:24:58 +0000 (12:24 +0000)]
Merge.
sos22@douglas.cl.cam.ac.uk [Fri, 8 Jul 2005 12:22:18 +0000 (12:22 +0000)]
Merge.
kaf24@firebug.cl.cam.ac.uk [Fri, 8 Jul 2005 09:06:04 +0000 (09:06 +0000)]
The attached patch adds a new dom0_op, DOM0_GETDOMAININFOLIST. This
operation allows retrieval of the domain info structures for all domains
in one hypercall.
Using a small test program, on a system with 97 domains with
non-contiguous domain IDs, I found that with this hypercall I could
retrieve the full array of info structures 12840 times per second, an
improvement from 2380 times per second with the DOM0_GETDOMAININFO op.
The patch also adds a libxc wrapper for this new hypercall.
Signed-off-by: Josh Triplett <josht@us.ibm.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 8 Jul 2005 08:48:46 +0000 (08:48 +0000)]
trivial header fix for ACM code.
kaf24@firebug.cl.cam.ac.uk [Fri, 8 Jul 2005 08:47:17 +0000 (08:47 +0000)]
Fix top Makefile targets linux24 and linux26.
kaf24@firebug.cl.cam.ac.uk [Fri, 8 Jul 2005 08:44:36 +0000 (08:44 +0000)]
Add debug-register access emulation.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 8 Jul 2005 08:02:45 +0000 (08:02 +0000)]
python wrapper arg fix from aq.
sos22@douglas.cl.cam.ac.uk [Thu, 7 Jul 2005 09:27:25 +0000 (09:27 +0000)]
Quick hack to make sure that pirqs and interdomain event channels are
all bound to vcpu0, rather vcpu0 99% of the time and an entirely
random otherwise. This make sure things work nicely when you start
taking vcpus offline, since vcpu0 can't go offline; the correct
solution is to allow domains to change evtchn<->vcpu bindings.
Signed-off-by: Steven Smith, sos22@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Thu, 7 Jul 2005 08:08:40 +0000 (08:08 +0000)]
Fix cross-compilation, and gcc4.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 23:16:32 +0000 (23:16 +0000)]
Change default Xen scheduler to Stephan Diestelhorst's SEDF, which can provide time slice guarantees as well as weighted differentiation.
You can still select bvt by putting 'sched=bvt' on the Xen grub line.
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 22:54:29 +0000 (22:54 +0000)]
Enable CONFIG_SMP, CONFIG_SMP_HOTPLUG and CONFIG_SMP_ALTERNATIVES in the -xenU default kernel.
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 22:23:18 +0000 (22:23 +0000)]
I updated the vcpu_to_cpu string creation to include a field separator,
which gets rid of the -1 -> # hack and works for cpus > 9.
I ran into some issues with stale vcpu_to_cpu lists when running the
hotplug subprogram. I would take a vcpu offline, and then issue the
command to bring it back and the vcpu_to_cpu list would not have changed
to indicate the the vcpu actually went down. If I injected a xm list -v
(which always showed the correct mapping) then subsequent hotplug
commands would see the state change and fire off the hotplug request. I
don't know that not sending the event when not changing state saves that
much work so I took the state check out and now just send the hotplug
event directly.
> Also the whole hotplug stuff is still missing interrupt re-routing
> when a vcpu is taken down. To do this, we need an evtchn operation to
> change the vcpu affinity of a port by changing notify_vcpu_id.
I don't fully understand all of the mappings that are happening, so this
part of the patch might be way off. In any case, I've added a new
evtchn op to set the notify_vcpu_id field of a channel. I updated the
HOTPLUG_CPU code to use the new routines when bringing cpus up and down.
When taking down a cpu, I route the IPI irq channels to CPU 0, and when
the cpu comes up, it re-routes the channels back to the awakened CPU.
From: Ryan Harper <ryanh@us.ibm.com>
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 18:57:54 +0000 (18:57 +0000)]
manual merge
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 18:56:55 +0000 (18:56 +0000)]
manual merge
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 18:55:16 +0000 (18:55 +0000)]
manual merge
sos22@douglas.cl.cam.ac.uk [Wed, 6 Jul 2005 18:34:16 +0000 (18:34 +0000)]
manual merge
sos22@douglas.cl.cam.ac.uk [Wed, 6 Jul 2005 18:33:27 +0000 (18:33 +0000)]
Fix SMP_ALTERNATIVES to cope with discarded init data.
Signed-off-by: steven.smith@cl.cam.ac.uk
ach61@arcadians.cl.cam.ac.uk [Wed, 6 Jul 2005 18:27:32 +0000 (18:27 +0000)]
update hg cheatsheet
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 18:19:47 +0000 (18:19 +0000)]
Add a dummy xen_defconfig_x86_64. Currently the same as xen0
Signed-off-bu: ian.pratt@cl.cam.ac.uk
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 18:19:06 +0000 (18:19 +0000)]
manual merge
ach61@arcadians.cl.cam.ac.uk [Wed, 6 Jul 2005 18:04:19 +0000 (18:04 +0000)]
add ocaml compiled files to .hgignore
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 17:28:12 +0000 (17:28 +0000)]
Enable CONFIG_HIGHMEM4G in default Linux 2.6 kernel configs.
There seems to be little performance overhead, and its useful to a lot of people.
Signed-off-by: ian.pratt@cl.cam.ac.uk
smh22@firebug.cl.cam.ac.uk [Wed, 6 Jul 2005 16:50:57 +0000 (16:50 +0000)]
Fix blkif 'grant-table-ification'
Signed-off-by: Steven Hand <steve@xensource.com>
smh22@firebug.cl.cam.ac.uk [Wed, 6 Jul 2005 15:38:25 +0000 (15:38 +0000)]
Manual merge.
smh22@firebug.cl.cam.ac.uk [Wed, 6 Jul 2005 15:36:57 +0000 (15:36 +0000)]
Move xenstore page before page tables so that guest doesn't free it after boot
Signed-off-by: Steven Hand <steven@xensource.com>
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 15:21:25 +0000 (15:21 +0000)]
Improve changeset identification to work from src tar ball too.
Signed-off-by: ian.pratt@cl.cam.ac.uk
iap10@freefall.cl.cam.ac.uk [Wed, 6 Jul 2005 14:23:39 +0000 (14:23 +0000)]
Add a new Linux kernel config file -xen [NB: no 0 or U suffix] that builds a wide selection of modules, more in keeping with distro kernels.
It can be used as both a dom0 and domU domain kernel. It is not built by default as it takes ages, but should be in install tar balls and the demo CD.
Signed-off-by: ian.pratt@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Wed, 6 Jul 2005 10:46:29 +0000 (10:46 +0000)]
Mini-os updates from Grzegorz Milos.
kaf24@firebug.cl.cam.ac.uk [Wed, 6 Jul 2005 08:50:11 +0000 (08:50 +0000)]
Attached is a patch that fully 'grant-table-ifies' the block front and
backends. It is necessary to do a make clean in the tools directory and
then rebuild the tree.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 6 Jul 2005 08:47:34 +0000 (08:47 +0000)]
Shell scripts aren't very strippable and some versions of install get
very unhappy if you try to.
Signed-off-by: Jeremy Katz <katzj@redhat.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 6 Jul 2005 08:46:38 +0000 (08:46 +0000)]
Oh gcc4 ....how you complain soo. This patch fixes compile with gcc4
where an unintialized variable is used in a function.
Signed-off-by: Jerone Young <jerone@gmail.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Jul 2005 16:08:03 +0000 (16:08 +0000)]
Here are two patches which update the hypercall interfaces to
use 64-bit values for both page table entries and physical
addresses. These changes are needed to use more than 4GB with
PAE paging enabled.
The first patch is a pretty straightforward update for xen, it
simply makes the values 64-bit wide everythere.
The second patch adapts the linux kernel to the hypercall
interface changes. It also introduces two MULTI_* functions
(for the update_va_mapping hypercalls) which have simliar
behavior like the HYPERVISOR_* counterparts but fill
multicall_entry_t instead of doing the call directly.
The tools don't need source code changes, but must be rebuilt
due to the change in the xen public header file.
Domain0 boots fine, unpriviliged domain boots fine with fully
functional networking. Note this is non-PAE mode, tools don't
have support for PAE domU boots yet.
Signed-off-by: Gerd Knorr <kraxel@suse.de>
cl349@firebug.cl.cam.ac.uk [Tue, 5 Jul 2005 09:01:37 +0000 (09:01 +0000)]
Cleanup whitespace.
cl349@firebug.cl.cam.ac.uk [Tue, 5 Jul 2005 08:47:55 +0000 (08:47 +0000)]
No changes from me.
cl349@firebug.cl.cam.ac.uk [Tue, 5 Jul 2005 08:46:46 +0000 (08:46 +0000)]
Remove confusion about terminating nul character.
cl349@firebug.cl.cam.ac.uk [Tue, 5 Jul 2005 08:44:29 +0000 (08:44 +0000)]
Undo "Add -fPIC tools/xenstore/Makefile".
kaf24@firebug.cl.cam.ac.uk [Mon, 4 Jul 2005 16:02:46 +0000 (16:02 +0000)]
Rename fields in physinfo_t structure and add sockets/nodes
fields.
kaf24@firebug.cl.cam.ac.uk [Mon, 4 Jul 2005 15:41:21 +0000 (15:41 +0000)]
Manual merge.
akw27@arcadians.cl.cam.ac.uk [Mon, 4 Jul 2005 15:35:35 +0000 (15:35 +0000)]
merge
Signed-off-by: andrew.warfield@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Mon, 4 Jul 2005 15:34:57 +0000 (15:34 +0000)]
Fix grant-table interface by removing the unnecessary union.
This fixes a domU crash introduced over the weekend.
Signed-off-by: Keir Fraser <keir@xensource.com>
akw27@arcadians.cl.cam.ac.uk [Mon, 4 Jul 2005 15:31:47 +0000 (15:31 +0000)]
Add hook in get_user_pages to allow lookups of foreign mapped pages.
Direct IO to userspace (e.g. with libaio) needs to map user virtual addresses
down to page structs. This patch adds a new vma flag (VM_FOREIGN) to tell
get_user_pages that there are foreign frames in the vma. If VM_FOREIGN is set
vm_private_data points to a map of struct page pointers, indicating the
physical page underpinning the vaddr.
After a fair bit of discussion with Keir, this seems to be the least
intrusive way to allow this sort of lookup. If this solves things, we
can pull the VM_FOREIGN clause out into make it a noop on non-Xen
arches in the same way that the gate_area check above it is.
gmilos@localhost.localdomain [Mon, 4 Jul 2005 15:01:22 +0000 (15:01 +0000)]
Example of assymetric pull/push paths.
gmilos@localhost.localdomain [Mon, 4 Jul 2005 14:47:28 +0000 (14:47 +0000)]
Extended explanation of 'hg diff'.
kaf24@firebug.cl.cam.ac.uk [Mon, 4 Jul 2005 08:21:35 +0000 (08:21 +0000)]
To avoid MSR save/restore at every VM exit/entry time, we restore the
x86_64 specific MSRs at domain switch time if modified. In VMX domains,
we modify those upon requests from the guests to that end. Note that
IA32_EFER.LME and IA32_EFER.LMA are saved/restored by H/W on every VM
exit. For the usual domains (i.e. dom0 and domU), those MSRs are not
modified once set at initialization time, so we don't save them when
swiched out, but simply reset them (if modified) to the initial values
when switched in. This patch also include extended handling for 64-bit
guests. Please apply.
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Chengyuan Li <chengyuan.li@intel.com>
Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 4 Jul 2005 08:20:20 +0000 (08:20 +0000)]
The patch extends the VMCS handling to support both 32-bit and 64-bit
guests. Please apply. It also includes cleanups.
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Chengyuan Li <chengyuan.li@intel.com>
Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 4 Jul 2005 08:18:42 +0000 (08:18 +0000)]
Recent header file cleanup (cset
2b6c1a8098078f7e53de7cf72227fddf01f0b2b6)
broke x86_64. The cleanup removed a padding field in trap_info_t, so the
trap table set the address for each trap handler to zero.
Signed-off-by: Chris Wright <chrisw@osdl.org>
kaf24@firebug.cl.cam.ac.uk [Sun, 3 Jul 2005 22:36:48 +0000 (22:36 +0000)]
Manual merge.
kaf24@firebug.cl.cam.ac.uk [Sun, 3 Jul 2005 22:32:52 +0000 (22:32 +0000)]
Remove Jan Beulich's install.sh patch. It was failing for
some users.
Signed-off-by: Keir Fraser <keir@xensource.com>
akw27@arcadians.cl.cam.ac.uk [Sun, 3 Jul 2005 18:49:55 +0000 (18:49 +0000)]
Manual merge -- hg not so good at deleting right now.
Signed-off-by: akw27@cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Sun, 3 Jul 2005 15:09:20 +0000 (15:09 +0000)]
Install qemu-dm.debug script.
akw27@arcadians.cl.cam.ac.uk [Sun, 3 Jul 2005 14:14:09 +0000 (14:14 +0000)]
Clean-up of blktap and parallax user space code.
Move parallax stuff to its own sub directory and tidy Makefiles a bit.
Signed-off-by: andrew.warfield@cl.cam.ac.uk
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
--HG--
rename : tools/blktap/README-PARALLAX => tools/blktap/parallax/README
rename : tools/blktap/block-async.c => tools/blktap/parallax/block-async.c
rename : tools/blktap/block-async.h => tools/blktap/parallax/block-async.h
rename : tools/blktap/blockstore.c => tools/blktap/parallax/blockstore.c
rename : tools/blktap/blockstore.h => tools/blktap/parallax/blockstore.h
rename : tools/blktap/blockstored.c => tools/blktap/parallax/blockstored.c
rename : tools/blktap/bstest.c => tools/blktap/parallax/bstest.c
rename : tools/blktap/parallax.c => tools/blktap/parallax/parallax.c
rename : tools/blktap/radix.c => tools/blktap/parallax/radix.c
rename : tools/blktap/radix.h => tools/blktap/parallax/radix.h
rename : tools/blktap/requests-async.c => tools/blktap/parallax/requests-async.c
rename : tools/blktap/requests-async.h => tools/blktap/parallax/requests-async.h
rename : tools/blktap/snaplog.c => tools/blktap/parallax/snaplog.c
rename : tools/blktap/snaplog.h => tools/blktap/parallax/snaplog.h
rename : tools/blktap/vdi.c => tools/blktap/parallax/vdi.c
rename : tools/blktap/vdi.h => tools/blktap/parallax/vdi.h
rename : tools/blktap/vdi_create.c => tools/blktap/parallax/vdi_create.c
rename : tools/blktap/vdi_fill.c => tools/blktap/parallax/vdi_fill.c
rename : tools/blktap/vdi_list.c => tools/blktap/parallax/vdi_list.c
rename : tools/blktap/vdi_snap.c => tools/blktap/parallax/vdi_snap.c
rename : tools/blktap/vdi_snap_delete.c => tools/blktap/parallax/vdi_snap_delete.c
rename : tools/blktap/vdi_snap_list.c => tools/blktap/parallax/vdi_snap_list.c
rename : tools/blktap/vdi_tree.c => tools/blktap/parallax/vdi_tree.c
rename : tools/blktap/vdi_unittest.c => tools/blktap/parallax/vdi_unittest.c
rename : tools/blktap/vdi_validate.c => tools/blktap/parallax/vdi_validate.c
kaf24@firebug.cl.cam.ac.uk [Sun, 3 Jul 2005 12:39:03 +0000 (12:39 +0000)]
Replace implicit 16-byte arg to xen_extraversion with an
explicit typedef.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
akw27@arcadians.cl.cam.ac.uk [Sun, 3 Jul 2005 12:02:01 +0000 (12:02 +0000)]
Fix some newline ugliness that BK wouldn't correct.
Signed-off-by: akw27@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Sat, 2 Jul 2005 22:37:55 +0000 (22:37 +0000)]
Avoid repeated #define's in public headers.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Sat, 2 Jul 2005 08:41:48 +0000 (08:41 +0000)]
Remove non-ISO attributes from public headers.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 21:25:45 +0000 (21:25 +0000)]
Register the portio handler only once.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 21:25:19 +0000 (21:25 +0000)]
Refactor guest exception injection code.
- Exceptions get reflected to the guest by default, instead of crashing
the domain.
- Reduce code duplication and improve maintainability.
Signed-off-by: Asit Mallick <asit.k.mallick@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 21:24:09 +0000 (21:24 +0000)]
Improve the IDE HD geometry auto detection algorithm.
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Asit K Mallick <asit.k.mallick@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 17:26:37 +0000 (17:26 +0000)]
Get rid of references to qemu-dm.debug.
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 16:07:53 +0000 (16:07 +0000)]
Another issue found with building the guest outside the source tree.
Signed-off-by: Jan Beulich <JBeulich@novell.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 15:49:43 +0000 (15:49 +0000)]
I found several build issues, mostly related to building outside of the
source tree. Below/attached adjustments for these.
Signed-off-by: Jan Beulich <JBeulich@novell.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 15:48:47 +0000 (15:48 +0000)]
Other than the native kernels, the xen guests install without attempting
to use distribution provided mechanisms, thus e.g. preventing the
auto-generation of an initrd. Below/attached a suggestion to adjust that.
Signed-off-by: Jan Beulich <JBeulich@novell.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 15:47:46 +0000 (15:47 +0000)]
Other than native x86-64 code, the XEN guest *does* use 4k mappings for
the contiguous kernel mapping of (physical) memory. Thus the code in
change_page_attr needs to work like on i386 (where large pages are used
only conditionally) rather than like native x86-64. Patch below/attached.
Not doing so triggered the BUG_ON during load of intel-agp on machines
with i915 chipset.
Signed-off-by: Jan Beulich <JBeulich@novell.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 15:46:41 +0000 (15:46 +0000)]
Some exports were misssing/mis-qualified. Adjustment below/attached.
Signed-off-by: Jan Beulich <JBeulich@novell.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 15:45:39 +0000 (15:45 +0000)]
Other than native i386 code, the page fault handler in the guest for
whatever reason ran a stack_trace even though another one is run from
die(). Since screen space is limited, duplicating (perhaps long) stack
traces seems quite wasteful. Patch removing this duplication below/attached.
Signed-off-by: Jan Beulich <JBeulich@novell.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 15:43:44 +0000 (15:43 +0000)]
This patch fixes few typos in hg-cheatsheet.txt
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
cl349@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 14:32:22 +0000 (14:32 +0000)]
Manual merge.
cl349@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 14:31:22 +0000 (14:31 +0000)]
Rewrite xenbus_path and cleanup whitespace.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 14:30:46 +0000 (14:30 +0000)]
Fix Xen 'make install' not to rebuild console.o if called
from sudo environemnt, for example.
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 13:35:03 +0000 (13:35 +0000)]
Manual merge.
cl349@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 13:30:45 +0000 (13:30 +0000)]
Remove incorrect check for terminating nul character.
The terminating nul character is not stored in the store but
added by read_reply.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 13:17:53 +0000 (13:17 +0000)]
.
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 12:48:40 +0000 (12:48 +0000)]
Remove BitKeeper files from the repository.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 12:45:24 +0000 (12:45 +0000)]
Manual merge
jrb44@plym.cl.cam.ac.uk [Fri, 1 Jul 2005 12:35:58 +0000 (12:35 +0000)]
Removed "bk root" call from fbsdxensetup script
The script assumes the current directory to be the top of the xen tree.
It makes a rudimentary check to this effect.
Signed-off-by: James Bulpin <james@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 12:30:19 +0000 (12:30 +0000)]
mkelf32 explicit-size types are based on defs in inttypes.h.
Signed-off-by: Keir Fraser <keir@xensource.com>
iap10@freefall.cl.cam.ac.uk [Fri, 1 Jul 2005 10:55:46 +0000 (10:55 +0000)]
manual merge
iap10@freefall.cl.cam.ac.uk [Fri, 1 Jul 2005 10:52:07 +0000 (10:52 +0000)]
Fix to xen-clone, minor top-level Makefile tidy
Signed-off-by: ian.pratt@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 10:34:47 +0000 (10:34 +0000)]
Device model path cleanup. Remove bochsrc which is no longer needed.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 10:28:14 +0000 (10:28 +0000)]
manual merge
iap10@freefall.cl.cam.ac.uk [Fri, 1 Jul 2005 10:21:30 +0000 (10:21 +0000)]
Add the Mercurial for Xen cheatsheet into the repo.
Signed-off-by: ian@xensource.com
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Jul 2005 10:15:25 +0000 (10:15 +0000)]
use hg changeset info for xen banner
Signed-off-by: Chris Wright <chrisw@osdl.org>
iap10@freefall.cl.cam.ac.uk [Fri, 1 Jul 2005 03:16:53 +0000 (03:16 +0000)]
Formally remove support for linux 2.4 dom0. domU should still work.
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Fri, 1 Jul 2005 02:12:36 +0000 (02:12 +0000)]
Update xen-clone script for hg. Still missing revision selection functionality.
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Fri, 1 Jul 2005 01:28:45 +0000 (01:28 +0000)]
Add a .hgignore file to the repository. NB: hg takes regexps not wildcards
Signed-off-by: ian@xensource.com
arun.sharma@intel.com[kaf24] [Thu, 30 Jun 2005 08:10:15 +0000 (08:10 +0000)]
bitkeeper revision 1.1782 (42c3a8e76Lioy1FVEJFTaTkbYVBy7Q)
[PATCH] Use copy_from_user when accessing guest_pt[]
Use copy_from_user when accessing guest_pt[]
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
arun.sharma@intel.com[kaf24] [Thu, 30 Jun 2005 08:09:58 +0000 (08:09 +0000)]
bitkeeper revision 1.1781 (42c3a8d63EmXV0wA3jHItrRQ0fKLsg)
[PATCH] Support VMX guests with 512M/1G memory.
Support VMX guests with 512M/1G memory.
Signed-off-by: Edwin Zhai <edwin.zhai@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
diff -r
f6e5bd774f51 -r
13e02f197018 tools/ioemu/configure
arun.sharma@intel.com[kaf24] [Thu, 30 Jun 2005 08:09:40 +0000 (08:09 +0000)]
bitkeeper revision 1.1780 (42c3a8c4tqEOpGy663gWO35k5QwZTw)
[PATCH] Infrastructure for interrupt handling.
Infrastructure for interrupt handling.
- support interruptibility
- handle interrupt window exiting control appropriately
- Add ioapic device models imported from Bochs under LGPL
- generalize the interrupt architecture to support both PIC/APIC
This patch is necessary to fix several bugs on 32 bit VMX and prepares the
ground for adding a local APIC device model in the hypervisor.
Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com>
Signed-off-by: Eddie Dong <eddie.dong@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
arun.sharma@intel.com[kaf24] [Thu, 30 Jun 2005 08:09:23 +0000 (08:09 +0000)]
bitkeeper revision 1.1779 (42c3a8b3kGpPBNwXb3dn_b8FcmVPgQ)
[PATCH] ACPI support for guest firmware.
ACPI support for guest firmware.
Signed-off-by: Ke Yu <ke.yu@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
arun.sharma@intel.com[kaf24] [Thu, 30 Jun 2005 08:09:03 +0000 (08:09 +0000)]
bitkeeper revision 1.1778 (42c3a89fKOC3ZLo9T-f0b9tyflqDzg)
[PATCH] Enable vmxassist for 64 bit.
Enable vmxassist for 64 bit.
Signed-off-by: Xiaofeng Ling <xiaofeng.ling@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
arun.sharma@intel.com[kaf24] [Thu, 30 Jun 2005 08:08:42 +0000 (08:08 +0000)]
bitkeeper revision 1.1777 (42c3a88aPiHvcATujFTezqA1w1FMCg)
[PATCH] 64 bit xend cleanups.
64 bit xend cleanups.
Signed-off-by: Xin Li <xin.bi.li@intel.com>
Signed-off-by: Xiofeng Ling <xiaofeng.ling@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
arun.sharma@intel.com[kaf24] [Thu, 30 Jun 2005 08:08:23 +0000 (08:08 +0000)]
bitkeeper revision 1.1776 (42c3a877bezcV9uHoSXuU-GWoyVOKw)
[PATCH] Enable qcow in the device models.
Enable qcow in the device models.
This saves disk space when dealing with large guest images.
Signed-off-by: Nitin Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
diff -r
5d58883fc7b8 -r
499ac8e8df00 tools/ioemu/block.c